package file.test;

import java.io.File;
import java.util.Scanner;

/*
方法：
exists：判断是否存在
isFile：判断是否是文件
键盘录入文件夹路径，错误就给提示，直到正确为止
 */
public class FileTest1 {
    public static void main(String[] args) {
        File dir = getDir();
        System.out.println(dir);
    }
    public static File getDir() {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入文件夹路径：");

        while (true) {
            String path = sc.nextLine();
            File dir = new File(path);

            if (!dir.exists()) {
                System.out.println("路径不存在，请重新输入！");
            }else if(dir.isFile()){
                System.out.println("你输入的是文件路径，请重新输入文件夹路径！");
            }else {
                return dir;
            }
        }
    }
}
